cad cnc watch tv advertising bar code autocad barcode recovery point of purchase merchandising machining data collection webcam data cam pop market research analysis milling database